<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.prime.com.tr/ui"
	template="template.xhtml">
	
	<ui:define name="head">
		 
	</ui:define>

	<ui:define name="content">
            
            <p:growl id="alertaPessoa">  
                <h:form id="formPessoa">  
                    <h:panelGrid style="margin: 0 auto">  
                        <p:dataTable value="#{pessoaController.listaPessoas}" rows="10" paginator="true" paginatorPosition="both" id="listaPessoas" var="pessoa">  
                            <p:column headerText="Nome">  
                                <h:outputText value="#{pessoa.nome}"></h:outputText>
                            </p:column>   
               
                            <p:column>  
                                <p:commandButton image="ui-icon-pencil" update="dlgPessoa" oncomplete="cadpessoa.show()" action="#{pessoaController.carregarPessoa}">
                                    <f:setPropertyActionListener value="#{pessoa}" target="#{pessoaController.pessoaSelecionado}"/>
                                </p:commandButton>
                                
                                <p:commandButton update="alerta" 
                                                 action="#{pessoaController.excluirPessoa}" 
                                                 image="ui-icon-trash"
                                                 onclick="return confirm('Deseja excluir?');">
                                        <f:setPropertyActionListener value="#{pessoa}" target="#{pessoaController.pessoaSelecionado}"/>
                                </p:commandButton> 
      
                            </p:column>  
                        </p:dataTable>  
                        <p:commandButton oncomplete="cadpessoa.show()" update="dlgPessoa" action="#{pessoaController.novaPessoa}" value="Adicionar" image="ui-icon-plus" />  
                    </h:panelGrid>  
                </h:form>  
            </p:growl>            
        <ui:include src="pessoa_create.xhtml"/>
    </ui:define>
</ui:composition>
